#pragma  once

#include <comutil.h>
#include <ShellAPI.h>

#include <xnamath.h>
#include <xnamathconvert.inl>
#include <xnamathvector.inl>

#include <d3d9.h>
#include <d3dx9.h>
#include <dinput.h>
#include <dinputd.h>

//#include <Xact3wb.h>
//#include <XAudio2.h>

#include <Audiere/Include/audiere.h>
#include <TurboircXml/XML.h>

#include <iMM.h>

#pragma comment(lib, "dinput8.lib")
#pragma comment(lib, "dxguid.lib")
#pragma	comment(lib, "d3d9.lib")

//#pragma comment(lib, "X3DAudio.lib")
#pragma comment(lib, "imm32.lib")


#ifdef _DEBUG
#pragma comment(lib, "comsuppd.lib")
#pragma comment(lib, "comsuppwd.lib")
#pragma	comment(lib, "d3dx9d.lib")
#pragma comment(lib, "Lib/Audiere/audiered.lib")
#else
#pragma comment(lib, "comsupp.lib")
#pragma comment(lib, "comsuppw.lib")
#pragma	comment(lib, "d3dx9.lib")
#pragma comment(lib, "Lib/Audiere/audiere.lib")
#endif